Adaptive and Reflective Middleware

نویسنده

  • Edward Curry
چکیده

Middleware platforms and related services form a vital cog in the construction of robust distributed systems. Middleware facilitates the development of large software systems by relieving the burden on the applications developer of writing a number of complex infrastructure services needed by the system; these services include persistence, distribution, transactions, load balancing, clustering, and so on. The demands of future computing environments will require a more flexible system infrastructure that can adapt to dynamic changes in application requirements and environmental conditions. Next-generation systems will require predictable behavior in areas such as throughput, scalability, dependability, and security. This increase in complexity of an already complex software development process will only add to the already high rates of project failure. Middleware platforms have traditionally been designed as monolithic static systems. The vigorous dynamic demands of future environments such as large-scale distribution or ubiquitous and pervasive computing will require extreme scaling into large, small, and mobile environments. In order to meet the challenges presented in such environments, next-generation middleware researchers are developing techniques to enable middleware platforms to obtain information concerning environmental conditions and adapt their behavior to better serve their current deployment. Such capability will be a prerequisite for any next-generation middleware; research to date has exposed a number of promising techniques that give middleware the ability to meet these challenges head on. Adaptive and reflective techniques have been noted as a key emerging paradigm for the development of dynamic next-generation middleware platforms [1, 2]. These

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of Physical and Logical Context Aware Middleware

The human-computer interaction depended computing mode is evolved to an intelligent adaptive context aware computing. The corresponding middleware should be adaptive, reflective, dynamic reconfigurable and physical/virtual context aware. In this paper the design of a context-aware middleware is discussed. Some key issues involved, e.g. virtual and meta sensors, reflective context model, multi-a...

متن کامل

Middleware for Physical and Logical Context Awareness

The human-computer interaction depended computing mode is evolved to an intelligent adaptive context aware computing, involving multiple sensors. The corresponding middleware should be adaptive, reflective, dynamic reconfigurable and physical/virtual context aware. Some key issues, e.g. virtual and meta sensors, reflective context model, multi-agent mechanism, an extension of Web Service-Open W...

متن کامل

Evaluation of Middleware Architectures and

Middleware is a layer of the software that connects and manages application components running on distributed hosts. Several types of middleware are reflective middleware, eventbased middleware, object-oriented middleware, and message-oriented middleware. Adaptive middleware is part of reflective middleware, that allows the system’s behavior to be altered at run time to better match the system’...

متن کامل

A Resource Management Framework for Adaptive Middleware

In this paper, we introduce a reflective resource management framework that offers facilities for resource awareness and dynamic reallocation of resources for an adaptive middleware platform .

متن کامل

Separating Introspection and Intercession to Support Metamorphic Distributed Systems

Many middleware platforms use computational reflection to support adaptive functionality. Most approaches intertwine the activity of observing behavior (introspection) with the activity of changing behavior (intercession). This paper explores the use of language constructs to separate these parts of reflective functionality. This separation and “packaging” of reflective primitives is intended t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004